package com.ht.base.system.dao.domain;

/**
 * 类SysMenuDO.java的实现描述：菜单权限表
 * 
 * @Author hdx
 * @Date 2023年04月28日
 */
public class SysMenuDO {
    /**菜单ID**/
    private Long id;
    /**菜单名称**/
    private String menuName;
    /**父菜单ID**/
    private Long parentId;
    /**显示顺序**/
    private Integer orderNum;
    /**路由地址**/
    private String path;
    /**组件路径**/
    private String component;
    /**路由参数**/
    private String query;
    /**是否为外链（0是 1否）**/
    private String isFrame;
    /**是否缓存（0缓存 1不缓存）**/
    private String isCache;
    /**菜单类型（M目录 C菜单 F按钮）**/
    private String menuType;
    /**菜单状态（0显示 1隐藏）**/
    private String visible;
    /**菜单状态（0正常 1停用）**/
    private String status;
    /**权限标识**/
    private String perms;
    /**菜单图标**/
    private String icon;
    /**创建者**/
    private String createBy;
    /**创建时间**/
    private java.util.Date createTime;
    /**更新者**/
    private String updateBy;
    /**更新时间**/
    private java.util.Date updateTime;
    /**备注**/
    private String remark;
    /**父级id集合，多个英文逗号分割**/
    private String ancestors;

    public SysMenuDO() {
    }

    public String getAncestors() {
        return ancestors;
    }

    public void setAncestors(String ancestors) {
        this.ancestors = ancestors;
    }

    public Long getId(){
        return id;
    }

    public void setId(Long id){
        this.id = id;
    }
    public String getMenuName(){
        return menuName;
    }

    public void setMenuName(String menuName){
        this.menuName = menuName;
    }
    public Long getParentId(){
        return parentId;
    }

    public void setParentId(Long parentId){
        this.parentId = parentId;
    }
    public Integer getOrderNum(){
        return orderNum;
    }

    public void setOrderNum(Integer orderNum){
        this.orderNum = orderNum;
    }
    public String getPath(){
        return path;
    }

    public void setPath(String path){
        this.path = path;
    }
    public String getComponent(){
        return component;
    }

    public void setComponent(String component){
        this.component = component;
    }
    public String getQuery(){
        return query;
    }

    public void setQuery(String query){
        this.query = query;
    }

    public String getIsFrame() {
        return isFrame;
    }

    public void setIsFrame(String isFrame) {
        this.isFrame = isFrame;
    }

    public String getIsCache() {
        return isCache;
    }

    public void setIsCache(String isCache) {
        this.isCache = isCache;
    }

    public String getMenuType(){
        return menuType;
    }

    public void setMenuType(String menuType){
        this.menuType = menuType;
    }
    public String getVisible(){
        return visible;
    }

    public void setVisible(String visible){
        this.visible = visible;
    }
    public String getStatus(){
        return status;
    }

    public void setStatus(String status){
        this.status = status;
    }
    public String getPerms(){
        return perms;
    }

    public void setPerms(String perms){
        this.perms = perms;
    }
    public String getIcon(){
        return icon;
    }

    public void setIcon(String icon){
        this.icon = icon;
    }
    public String getCreateBy(){
        return createBy;
    }

    public void setCreateBy(String createBy){
        this.createBy = createBy;
    }
    public java.util.Date getCreateTime(){
        return createTime;
    }

    public void setCreateTime(java.util.Date createTime){
        this.createTime = createTime;
    }
    public String getUpdateBy(){
        return updateBy;
    }

    public void setUpdateBy(String updateBy){
        this.updateBy = updateBy;
    }
    public java.util.Date getUpdateTime(){
        return updateTime;
    }

    public void setUpdateTime(java.util.Date updateTime){
        this.updateTime = updateTime;
    }
    public String getRemark(){
        return remark;
    }

    public void setRemark(String remark){
        this.remark = remark;
    }
}